1.多线程调用同一个函数的理解
多线程调用一个函数和一个线程调用一个函数是一样的,关键要看你的函数是否使用了一些全局的东西。
函数的调用有自己的栈,每个函数的栈都是独立的.
唯一要考虑的是,在调用这个函数中,如果函数里面有全局变量或者静态变量,则需要考虑并发的问题,都是局部变量则没有任何影响(局部变量都被分配在栈上)。
1.多线程调用同一个函数的理解
多线程调用一个函数和一个线程调用一个函数是一样的,关键要看你的函数是否使用了一些全局的东西。
函数的调用有自己的栈,每个函数的栈都是独立的.
唯一要考虑的是,在调用这个函数中,如果函数里面有全局变量或者静态变量,则需要考虑并发的问题,都是局部变量则没有任何影响(局部变量都被分配在栈上)。